import pygame
import math
from ships.statuseffects import StatusEffects

class ModuleBase(pygame.sprite.Sprite):
    
    name = ''
    description = ''
    
    def __init__(self):
        pass
        
    def get_info(self):
        """
        Returns information about the current module.
        Name, description, image
        """
        return self.name, self.description, self.image
    
    def modify_tower(self, tower):
        print('Warning: Function not implemented!')